tokio-socketcan
SocketCAN support for tokio based on the socketcan crate.
Example echo server
use Stream;
use ;
let socket_rx = open.unwrap;
let socket_tx = open.unwrap;
run;
Testing
Integrating the test into a CI system is non-trivial as it relies on a vcan0
virtual can device existing. Adding one to most linux systems is pretty easy with root access but attaching a vcan device to a container for CI seems difficult to find support for.
To run the tests locally, though, setup should be simple:
Changelog
0.1.2
- Added
futures::sink::Sink
implementation for theCANSocket